Array.prototype.forEach ||
(Array.prototype.forEach = function(fn, thisArg) {
  var i = 0, iz = this.length;

  for (; i < iz; ++i) {
    if (i in this) {
      fn.call(thisArg, this[i], i, this);
    }
  }
});
